#ifndef COLORS_H
#define COLORS_H


#include <QtCore/QVariant>
#include <QtGui/QApplication>
#include <QtGui/QDockWidget>
#include <QtGui/QWidget>
#include <QtGui/QGridLayout>
#include <QtGui/QLabel>
#include <iostream>
#include "DockWidget/DockWidgetTools/colorview.h"


class Colors : public QWidget
{
public:
    Colors();
    void modifLabel(int red, int green, int blue, int y , int u, int v, int alpha);

private:
    QGridLayout* layoutColors;

    ColorView* viewColor;

    QWidget* widgetRGB;//(0,1) dans le layoutColors
    QGridLayout* layoutRGB;//dans la widgetRGB
    QLabel* labelTitreRGB;
    QLabel* labelR;
    QLabel* labelG;
    QLabel* labelB;
    QLabel* labelCodeR;
    QLabel* labelCodeG;
    QLabel* labelCodeB;

    QWidget* widgetYUV;//(1,1) dans le layoutColors
    QGridLayout* layoutYUV;//dans la widgetYUV
    QLabel* labelTitreYUV;
    QLabel* labelY;
    QLabel* labelU;
    QLabel* labelV;
    QLabel* labelCodeY;
    QLabel* labelCodeU;
    QLabel* labelCodeV;
};

#endif // COLORS_H
